package il.ac.bgu.cs.heuristics.core;

public interface IStatistic {

	/**
	 * start the stopper
	 */
	void start();

	/**
	 * stop the stopper
	 */
	void stop();

	/**
	 * add 1 the the counter of expansion node return the current number.
	 */
	long incrementCounter();

	/**
	 * return the current number of expansion node.
	 */
	long getCounter();

	/**
	 * return the time of start - time of stop.
	 */
	public long getTimeTotal();
}
